Tailor-made Virtualization Monitor design for CPU virtualization on LEON processors

نویسندگان

چکیده

In recent decades, mixed-criticality systems have been widely adopted to reduce the complexity and development times of real-time critical applications. these systems, applications run on a separation kernel hypervisor, software element that controls execution different operating providing virtualized environment ensuring necessary spatial temporal isolation. The guest code can unmodified unaware hypervisor or be explicitly modified tight coupling with hypervisor. former is known as full virtualization, while latter para-virtualization. Full virtualization offers better compatibility flexibility than para-virtualization, at cost performance penalty. LEON processor family implements SPARC V8 architecture whose use widespread in field space systems. To best our knowledge, all hypervisors designed support for employ which hinders adaptation This paper presents design Virtualization Monitor allows LEON-based without needing modify their source code. It standalone component within incorporates set techniques such static binary rewriting, automatic generation, system profiles. validate proposed solution, tests benchmarks implemented three systems: RTEMS, FreeRTOS, Zephyr, analyzing overhead introduced certain situations characteristic Finally, same AIR, one uses results obtained show us obtain similar those using para-virtualization need

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware Virtualization on Dynamically Reconfigurable Processors

Numerous research efforts in reconfigurable embedded processors have shown that augmenting a CPU core with a coarse-grained reconfigurable array for application-specific hardware acceleration can greatly increase performance and energy-efficiency. The traditional execution model for such reconfigurable co-processors however requires the accelerated function to fit onto the reconfigurable array ...

متن کامل

Mechanism Design for Network Virtualization

Recently network virtualization has been proposed as a promising approach to thwart the current ossification of the Internet by allowing multiple heterogeneous virtual networks (VN) to coexist on a shared infrastructure which itself is controlled by self-interested infrastructure providers. A major challenge in this respect is the VN embedding problem that deals with efficient mapping of virtua...

متن کامل

Communication-aware CPU Management for Consolidated Virtualization-based Hosting Platforms

Recent advances in software and architectural support for server virtualization have created interest in using this technology in the design of consolidated hosting platforms. Since virtualization enables easier and faster application migration as well as secure co-location of antagonistic applications, higher degrees of server consolidation are likely to result in such virtualization-based hos...

متن کامل

A Survey: Main Virtualization Methods and Key Virtualization Technolo- gies of CPU and Memory

As the core foundation of cloud computing and big data, virtualization technology has become more and more important now. From the view of development of virtualization technology, a basic discipline and a definition of virtualization have been introduced in this paper. And from the perspective of system virtualization, the main classification of virtualization has been showed in the paper also...

متن کامل

RodosVisor - an Object-Oriented and Customizable Hypervisor: The CPU Virtualization

RodosVisor is an object-oriented and bare-metal virtual machine monitor (VMM) or hypervisor designed for the aerospace industry, mainly to provide time and spatial separation to the NetworkCentric core avionics machine, Montenegro and Dittrich (2009). The NetworkCentric core avionics machine consists of several harmonized components working together to implement dependable computing in a simple...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions in Embedded Computing Systems

سال: 2023

ISSN: ['1539-9087', '1558-3465']

DOI: https://doi.org/10.1145/3584702